\hypertarget{structsc2_1_1_buff_data}{}\section{sc2\+:\+:Buff\+Data Struct Reference}
\label{structsc2_1_1_buff_data}\index{sc2\+::\+Buff\+Data@{sc2\+::\+Buff\+Data}}


Buff data.  




{\ttfamily \#include $<$sc2\+\_\+data.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_buff_data_a95a4fae8f7b7ece6fbd9c16ba6bd2b0a}\label{structsc2_1_1_buff_data_a95a4fae8f7b7ece6fbd9c16ba6bd2b0a}} 
void {\bfseries Read\+From\+Proto} (const S\+C2\+A\+P\+I\+Protocol\+::\+Buff\+Data \&buff\+\_\+data)
\item 
\mbox{\Hypertarget{structsc2_1_1_buff_data_acd334464556d30678a2f7aaf43265432}\label{structsc2_1_1_buff_data_acd334464556d30678a2f7aaf43265432}} 
std\+::string {\bfseries Log} () const
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_buff_data_ab5c92fdf01e7eb2d5629df664a99e0bc}\label{structsc2_1_1_buff_data_ab5c92fdf01e7eb2d5629df664a99e0bc}} 
uint32\+\_\+t \hyperlink{structsc2_1_1_buff_data_ab5c92fdf01e7eb2d5629df664a99e0bc}{buff\+\_\+id}
\begin{DoxyCompactList}\small\item\em Stable ID. This ID will not change between patches. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_buff_data_a8b97134b47f6cbe973fe1eba84bc3612}\label{structsc2_1_1_buff_data_a8b97134b47f6cbe973fe1eba84bc3612}} 
std\+::string \hyperlink{structsc2_1_1_buff_data_a8b97134b47f6cbe973fe1eba84bc3612}{name}
\begin{DoxyCompactList}\small\item\em Buff name, corresponds to the game\textquotesingle{}s catalog. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Buff data. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2api/sc2\+\_\+data.\+h\end{DoxyCompactItemize}
